@charset "utf-8";

@-webkit-keyframes down_arrow {
	0% {
		-webkit-transform: translateY(-5px);
		transform: translateY(-5px)
	}

	50% {
		-webkit-transform: translateY(5px);
		transform: translateY(5px)
	}

	100% {
		-webkit-transform: translateY(-5px);
		transform: translateY(-5px)
	}
}

@keyframes down_arrow {
	0% {
		-webkit-transform: translateY(-5px);
		transform: translateY(-5px)
	}

	50% {
		-webkit-transform: translateY(5px);
		transform: translateY(5px)
	}

	100% {
		-webkit-transform: translateY(-5px);
		transform: translateY(-5px)
	}
}

@-webkit-keyframes rotate {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes rotate {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-webkit-keyframes dash {
	0% {
		stroke-dasharray: 1,200;
		stroke-dashoffset: 0
	}

	50% {
		stroke-dasharray: 89,200;
		stroke-dashoffset: -35px
	}

	100% {
		stroke-dasharray: 89,200;
		stroke-dashoffset: -124px
	}
}

@keyframes dash {
	0% {
		stroke-dasharray: 1,200;
		stroke-dashoffset: 0
	}

	50% {
		stroke-dasharray: 89,200;
		stroke-dashoffset: -35px
	}

	100% {
		stroke-dasharray: 89,200;
		stroke-dashoffset: -124px
	}
}

@-webkit-keyframes mk_scale {
	0% {
		-webkit-transform: scale(.3);
		transform: scale(.3);
		opacity: .1
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

@keyframes mk_scale {
	0% {
		-webkit-transform: scale(.3);
		transform: scale(.3);
		opacity: .1
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

@-webkit-keyframes mk_fade {
	0% {
		opacity: .1
	}

	100% {
		opacity: 1
	}
}

@keyframes mk_fade {
	0% {
		opacity: .1
	}

	100% {
		opacity: 1
	}
}

@-webkit-keyframes mk_left_to_right {
	0% {
		-webkit-transform: translate(-30px,0);
		transform: translate(-30px,0);
		opacity: 0
	}

	100% {
		-webkit-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1
	}
}

@keyframes mk_left_to_right {
	0% {
		-webkit-transform: translate(-30px,0);
		transform: translate(-30px,0);
		opacity: 0
	}

	100% {
		-webkit-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1
	}
}

@-webkit-keyframes mk_right_to_left {
	0% {
		-webkit-transform: translate(30px,0);
		transform: translate(30px,0);
		opacity: 0
	}

	100% {
		-webkit-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1
	}
}

@keyframes mk_right_to_left {
	0% {
		-webkit-transform: translate(30px,0);
		transform: translate(30px,0);
		opacity: 0
	}

	100% {
		-webkit-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1
	}
}

@-webkit-keyframes mk_bottom_to_top {
	0% {
		-webkit-transform: translate(0,50px);
		transform: translate(0,50px);
		opacity: 0
	}

	100% {
		-webkit-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1
	}
}

@keyframes mk_bottom_to_top {
	0% {
		-webkit-transform: translate(0,50px);
		transform: translate(0,50px);
		opacity: 0
	}

	100% {
		-webkit-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1
	}
}

@-webkit-keyframes mk_top_to_bottom {
	0% {
		-webkit-transform: translate(0,-50px);
		transform: translate(0,-50px);
		opacity: 0
	}

	100% {
		-webkit-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1
	}
}

@keyframes mk_top_to_bottom {
	0% {
		-webkit-transform: translate(0,-50px);
		transform: translate(0,-50px);
		opacity: 0
	}

	100% {
		-webkit-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1
	}
}

@-webkit-keyframes mk_bottom_to_top_scale {
	0% {
		-webkit-transform: translate(0,50px) scale(.8);
		transform: translate(0,50px) scale(.8);
		opacity: 0
	}

	100% {
		-webkit-transform: translate(0,0) scale(1);
		transform: translate(0,0) scale(1);
		opacity: 1
	}
}

@keyframes mk_bottom_to_top_scale {
	0% {
		-webkit-transform: translate(0,50px) scale(.8);
		transform: translate(0,50px) scale(.8);
		opacity: 0
	}

	100% {
		-webkit-transform: translate(0,0) scale(1);
		transform: translate(0,0) scale(1);
		opacity: 1
	}
}

@-webkit-keyframes mk_scale_blur {
	0% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		-webkit-filter: blur(50);
		filter: blur(50);
		opacity: 0
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-filter: blur(0);
		filter: blur(0);
		opacity: 1
	}
}

@keyframes mk_scale_blur {
	0% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		-webkit-filter: blur(50);
		filter: blur(50);
		opacity: 0
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-filter: blur(0);
		filter: blur(0);
		opacity: 1
	}
}

